package com.yuyou.fn.crm.vo;

import com.yuyou.fn.common.condition.annotation.*;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * Created by Administrator on 2018/6/5.
 */
public class CrmCommunicateHistoryQueryVo {
    @Equal
    private Long studentId;

    @GreatOrEqualThan(name = "communicateDate")
    @ApiModelProperty("开始沟通时间")
    private Date startCommunicateDate;

    @LessOrEqualThan(name = "communicateDate")
    @ApiModelProperty("结束沟通时间")
    private Date endCommunicateDate;

    @In(name = "busTeamId",type = "Longs")
    @ApiModelProperty("业务组id,以逗号隔开")
    private String busTeamIds;

    @In(name = "periodId",type = "Longs")
    @ApiModelProperty("期数id,以逗号隔开")
    private String periodIds;

    @FullLike
    private String studentName;

    @FullLike
    private String studentPhoneNo;

    @FullLike
    private String seniorName;

    @Equal
    private Integer segmentNo;

    @Equal
    private Long gradeId;


    public Long getStudentId() {
        return studentId;
    }

    public void setStudentId(Long studentId) {
        this.studentId = studentId;
    }

    public Date getStartCommunicateDate() {
        return startCommunicateDate;
    }

    public void setStartCommunicateDate(Date startCommunicateDate) {
        this.startCommunicateDate = startCommunicateDate;
    }

    public Date getEndCommunicateDate() {
        return endCommunicateDate;
    }

    public void setEndCommunicateDate(Date endCommunicateDate) {
        this.endCommunicateDate = endCommunicateDate;
    }

    public String getBusTeamIds() {
        return busTeamIds;
    }

    public void setBusTeamIds(String busTeamIds) {
        this.busTeamIds = busTeamIds;
    }

    public String getPeriodIds() {
        return periodIds;
    }

    public void setPeriodIds(String periodIds) {
        this.periodIds = periodIds;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public String getStudentPhoneNo() {
        return studentPhoneNo;
    }

    public void setStudentPhoneNo(String studentPhoneNo) {
        this.studentPhoneNo = studentPhoneNo;
    }

    public String getSeniorName() {
        return seniorName;
    }

    public void setSeniorName(String seniorName) {
        this.seniorName = seniorName;
    }

}
